home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_knews.idb / usr / lib / X11 / app-defaults / Knews.z / Knews
Text File  |  1999-10-18  |  21KB  |  652 lines

  1. ! If you're a mere user without root privilegies the easiest way to install
  2. ! this file is to rename it 'Knews', copy it to a directory, and set the
  3. ! environment variable XAPPLRESDIR to point to that directory.  If you're
  4. ! root, 'make install' should do the trick.   Note that XAPPLRESDIR won't
  5. ! work if you have XUSERFILESEARCHPATH set.
  6. !
  7. ! Note: if your using R4, you'll have to change all 'baseTranslations' to
  8. ! 'translations'.
  9.  
  10. Knews.knewsVersion:    1.0b.1
  11.  
  12.  
  13. ! This overrides the NNTPSERVER environment variable (no need to set this)
  14. !
  15. !Knews.nntpServer:        your.nntp.server
  16.  
  17. ! If you set this resource, knews will Do The Right Thing when a
  18. ! user first connects to this server, i.e. setting the newsrc file
  19. ! to ~/.newsrc instead of ~/.newsrc-%s.
  20. !
  21. !Knews.configNntpServer:    your.nntp.server
  22.  
  23.  
  24. ! If you set this, this will become the default postingAgent,
  25. ! which is written into the config file the first time the
  26. ! user connects to configNntpServer.
  27. !
  28. !Knews.configPostingAgent:    inews -h
  29.  
  30.  
  31. ! This is the command used to edit articles to be posted.
  32. ! %s is the filename, %i is the line number where editing starts;
  33. ! they are both optional.
  34. !
  35. !Knews.editCommand:    xterm -e $EDITOR +%i %s
  36. !Knews.editCommand:    xemacs +%i %s
  37. !Knews.editCommand:    xterm -e vi +%i %s
  38. !
  39. ! You might need a few stty settings for vi:
  40. !
  41. !Knews.editCommand:    xterm -e /bin/sh -c 'stty ^D eof ; vi +%i %s'
  42.  
  43.  
  44. ! The command used for clicking on URLs.  As a simple security
  45. ! measure, knews will not allow quotes, parentheses, white space
  46. ! or ampersands in the url.
  47. !
  48. !Knews.urlCommand:    netscape -remote 'openUrl(%s)'
  49.  
  50.  
  51. ! Command for printing.
  52. !
  53. Knews.printCommand:    /bin/false
  54.  
  55.  
  56. ! Whether knews should generate a Path header.
  57. !
  58. !Knews.generatePath:    False
  59.  
  60.  
  61. ! Used for mailcap viewers with the flags needsterminal and copiousoutput.
  62. !
  63. Knews.needsTerminal:    exec xterm -e /bin/sh -c '%C'
  64. Knews.copiousOutput:    exec xterm -e /bin/sh -c '(%C) | less'
  65.  
  66.  
  67. ! Stuff for the misc menu on the post popup.
  68. ! %q expands to quoteString and %Q to quoteQuoteString.
  69. !
  70. Knews.postMiscMenuSize:    3
  71. *misc0.label:        reload article
  72. *misc0.command:        exec /bin/true %s
  73. *misc1.label:        edit: vi
  74. *misc1.command:        exec xterm -e vi %s
  75. *misc2.label:        edit: xemacs
  76. *misc2.command:        exec xemacs %s
  77.  
  78.  
  79. ! The type menu on the post popup.
  80. !
  81. Knews.typeMenuSize:    8
  82. *type0.label:        text/plain;
  83. *type1.label:        text/plain; charset=iso-8859-1
  84. *type2.label:        image/jpeg
  85. *type3.label:        image/gif
  86. *type4.label:        audio/basic
  87. *type5.label:        video/mpeg
  88. *type6.label:        application/octet-stream
  89. *type7.label:        application/postscript
  90.  
  91.  
  92. ! The forward menu.
  93. !
  94. !Knews.forwardMenuSize:    2
  95. !*forward0.label:    mail address 1
  96. !*forward1.label:    mail address 2
  97.  
  98.  
  99. ! The proper way to set the geometry is to set the following resources,
  100. ! and let knews size itself according to the fonts:
  101. !
  102. *grouplist*PreferredLines:    14
  103. *text*PreferredLines:        32
  104. *killist*PreferredLines:    8
  105. *killist*preferredColumns:    48
  106. *FileSel*PreferredColumns:    16
  107. *PreferredColumns:        84
  108.  
  109.  
  110. ! The layout of the article tree.  The nodeRows and nodeColumns values
  111. ! are in characters, the others in pixels.
  112. !
  113. !*ArtTree.vertical:        True
  114. !*ArtTree.nodeColumns:        16
  115. !*ArtTree.nodeRows:        1
  116. !*ArtTree.rowSpacing:        6
  117. !*ArtTree.columnSpacing:    32
  118. !*ArtTree.pixmapSpacing:    8
  119. !*ArtTree.internalWidth:    16
  120. !*ArtTree.internalHeight:    8
  121. !*ArtTree.internalNodeWidth:    4
  122. !*ArtTree.internalNodeHeight:    0
  123.  
  124.  
  125. ! Some layout parameters for the article etxt widget.
  126. !
  127. !*text.wrapLines:        True
  128. !*text.margin:            8
  129. !*text.imageMargin:        16
  130.  
  131.  
  132. ! Scrolling styles for the thread list and all other lists, respectively.
  133. ! I.e. whether the list should 'page scroll' and how many lines should
  134. ! be visible between the selected line and the top/bottom.
  135. !
  136. *threadlist.marginUp:        1
  137. *threadlist.marginDown:        1
  138. *threadlist.pageUp:        False
  139. *threadlist.pageDown:        True
  140. *ScrList.marginUp:        1
  141. *ScrList.marginDown:        1
  142. *ScrList.pageUp:        True
  143. *ScrList.pageDown:        True
  144.  
  145.  
  146. ! This will make the scrollbars use Athena style mouse bindings.
  147. !
  148. !*ScrBar.translations:    #override \n\
  149. !    <Btn1Down>:    nop() \n\
  150. !    <Btn1Up>:    athena-scroll(up) \n\
  151. !    <Btn3Up>:    athena-scroll(down)
  152.  
  153. ! Per charset fonts for 8 bit charsets:
  154. !
  155.  
  156. Knews.us-ascii.bodyFont:    \
  157.     -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  158. Knews.us-ascii.quoteFont:    \
  159.     -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  160. Knews.us-ascii.headerFont:    \
  161.     -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  162. Knews.us-ascii.listFont:    \
  163.     -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  164. Knews.us-ascii.treeFont:    \
  165.     -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  166.  
  167. Knews.iso-8859-1.bodyFont:    \
  168.     -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  169. Knews.iso-8859-1.quoteFont:    \
  170.     -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  171. Knews.iso-8859-1.headerFont:    \
  172.     -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  173.  
  174. Knews.iso-8859-2.bodyFont:    \
  175.     -*-*-medium-r-*-*-*-*-*-*-*-*-iso8859-2
  176. Knews.iso-8859-2.quoteFont:    \
  177.     -*-*-bold-r-*-*-*-*-*-*-*-*-iso8859-2
  178. Knews.iso-8859-2.headerFont:    \
  179.     -*-*-bold-r-*-*-*-*-*-*-*-*-iso8859-2
  180.  
  181. Knews.koi8.bodyFont:        \
  182.     -*-*-medium-r-*-*-*-*-*-*-*-*-koi8-r
  183. Knews.koi8.quoteFont:        \
  184.     -*-*-bold-r-*-*-*-*-*-*-*-*-koi8-r
  185. Knews.koi8.headerFont:        \
  186.     -*-*-bold-r-*-*-*-*-*-*-*-*-koi8-r
  187.  
  188. Knews.koi8-r.bodyFont:        \
  189.     -*-*-medium-r-*-*-*-*-*-*-*-*-koi8-r
  190. Knews.koi8-r.quoteFont:        \
  191.     -*-*-bold-r-*-*-*-*-*-*-*-*-koi8-r
  192. Knews.koi8-r.headerFont:        \
  193.     -*-*-bold-r-*-*-*-*-*-*-*-*-koi8-r
  194.  
  195. ! Per charset fonts for encoded 16-bit charsets: highly experimental
  196. !
  197.  
  198. Knews.iso-2022-kr.bodyFont:    \
  199.     -*-*-*-*-*-*-*-*-*-*-*-*-ksc5601*
  200. Knews.iso-2022-kr.encoding:    ksc-5601
  201.  
  202. Knews.gb2312.bodyFont:        \
  203.     -*-*-*-*-*-*-*-*-*-*-*-*-gb2312*
  204. Knews.gb2312.encoding:        hz-gb-2312
  205.  
  206. Knews.hz-gb-2312.bodyFont:    \
  207.     -*-*-*-*-*-*-*-*-*-*-*-*-gb2312*
  208. Knews.hz-gb-2312.encoding:    hz-gb-2312
  209.  
  210. Knews.big5.bodyFont:        \
  211.     -*-*-*-*-*-*-*-*-*-*-*-*-*big5*
  212. Knews.big5.encoding:        big5
  213.  
  214.  
  215. ! General fonts:
  216. !
  217. *ArtTree*Font:    -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  218. *ArtText*Font:    -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  219. *ScrList*Font:    -b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  220. *posttext.font:    -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  221. *TextField.font:-adobe-courier-medium-r-normal-*-*-120-*-*-*-*-iso8859-1
  222. *Font:        -b&h-lucidatypewriter-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
  223.  
  224.  
  225. ! If you change this to reflect your setup, you can use knews to read
  226. ! the spooldir simply by specifying the NNTPSERVER as '#spool'.  (This
  227. ! is assuming you have knewsd in your path.)  No need to bother with
  228. ! this if you have access to a real server.
  229. !
  230. !Knews.#spool:    knewsd  -spool /var/spool/news \
  231. !            -active /usr/local/news/active \
  232. !            -newsgroups /usr/local/news/newsgroups \
  233. !            -overview /var/spool/news/over.view \
  234. !            -post 'exec inews -h'
  235.  
  236.  
  237. ! Some people want double clicking on a subject to go directly into thread
  238. ! mode. This will do it.
  239. !
  240. !*threadlist.translations: #override \
  241. !    <Btn1Down>(2):    notify() view-thread(true)
  242.  
  243.  
  244. ! The initial directory of the filechooser. Make sure it exists
  245. !
  246. !*FileSel.directory:    News
  247.  
  248.  
  249. ! The save/pipe popup will start up with the following in the text fields:
  250. !
  251. *shellfield.buffer: \
  252.     tmp=/tmp/.knews.$$; cat >$tmp; xterm -e less $tmp; rm -f $tmp
  253. *filefield.buffer:    ~/News/%N
  254.  
  255.  
  256. ! The search popup will start with these in the text fields:
  257. !
  258. *regexpfield.buffer:    Default search regexp
  259. *headerfield.buffer:    Content-Type
  260. *wildcardfield.buffer:    *image/*
  261.  
  262.  
  263. ! These will make the key F1 in the 'shell-command' text field do the obvious
  264. ! thing. The same could be done for other function keys.
  265. !
  266. *shellfield.translations:    #override \n\
  267.     <Key> F1:    beginning-of-line() kill() \
  268.         insert-string("You haven't configured the app-def file.")
  269. *filefield.translations:    #override \n\
  270.     <Key> F1:    beginning-of-line() kill() \
  271.         insert-string("You haven't configured the app-def file.")
  272.  
  273.  
  274. ! 'less'-like bindings for the article text scrollbar:
  275. !
  276. *textvbar.accelerators: #override \n\
  277.     c <Key> p:    abs-scroll(-13) \n\
  278.     c <Key> n:    abs-scroll(13) \n\
  279.     c <Key> f:    page-scroll(0.95) \n\
  280.     c <Key> b:    page-scroll(-0.95)
  281. *textvbar.stepSize:    13
  282.  
  283.  
  284. ! These will make the tab key act the same as the 'Read group'/'Next unread'
  285. ! push button and the delete/backspace act the same as 'Previous'/'Rescan':
  286. !
  287. *knapp7.accelerators: #override \n\
  288.     ~s ~c <Key> Tab:    set() notify() reset() \n\
  289.        ~c <Key> n:        set() notify() reset()
  290. *knapp8.accelerators: #override \n\
  291.     ~s ~c <Key> Delete:    set() notify() reset() \n\
  292.     ~s ~c <Key> BackSpace:    set() notify() reset()
  293.  
  294.  
  295. ! Accelerators for the horizontal and vertical scrollbars for the tree.
  296. !
  297. *tophbar.accelerators: #override \n\
  298.     c <Key> Left:    abs-scroll(-32) \n\
  299.     c <Key> KP_4:    abs-scroll(-32) \n\
  300.     c <Key> Right:    abs-scroll(32) \n\
  301.     c <Key> KP_6:    abs-scroll(32)
  302.  
  303. *topvbar.accelerators: #override \n\
  304.     c <Key> Up:    abs-scroll(-32) \n\
  305.     c <Key> KP_8:    abs-scroll(-32) \n\
  306.     c <Key> Down:    abs-scroll(32) \n\
  307.     c <Key> KP_2:    abs-scroll(32)
  308.  
  309.  
  310. ! An example: this will make ^S popup the search popup ('knapp11' is the
  311. ! 'Search' button).
  312. !
  313. *search.accelerators: #override \n\
  314.     c <Key> s:        set() notify() reset()
  315.  
  316. ! Here are a few experimental translations.
  317. !
  318. !     ~s <Key> A    means A without shift
  319. !      s <Key> A    means shift-A
  320. !     ~c <Key> A    means A without control
  321. !      c <Key> A    means control-A
  322. !        <Key> A    means A with or without shift and control
  323. !
  324. ! The kill-append stuff is intended as an illustration; the
  325. ! colors could be more imaginative.
  326. !
  327. Knews.baseTranslations:    #override \n\
  328.           <Key> space:    do-the-right-thing() \n\
  329.     ~c ~s <Key> Left:    tree-left-or-exit-mode(read) \n\
  330.     ~c ~s <Key> KP_4:    tree-left-or-exit-mode(read) \n\
  331.     ~c ~s <Key> Right:    tree-right-or-enter-mode(read) \n\
  332.     ~c ~s <Key> KP_6:    tree-right-or-enter-mode(read) \n\
  333.     ~c ~s <Key> Up:        tree-or-list-up(read) \n\
  334.     ~c ~s <Key> KP_8:    tree-or-list-up(read) \n\
  335.     ~c ~s <Key> Down:    tree-or-list-down(read) \n\
  336.     ~c ~s <Key> KP_2:    tree-or-list-down(read) \n\
  337.      c    <Key> KP_5:    read-article(full) \n\
  338.     ~c    <Key> KP_5:    read-article() \n\
  339.           <Key> KP_3:    list-down(0.9) \n\
  340.           <Key> KP_9:    list-up(0.9) \n\
  341.     ~c  s <Key> Tab:    goto-next-hot() \n\
  342.     ~c ~s <Key> g:        popup-find-group() \n\
  343.     ~c    <Key> l:        view-thread(toggle) \n\
  344.     ~c    <Key> f:        followup() \n\
  345.     ~c    <Key> r:        reply() \n\
  346.     ~c    <Key> p:        post-new() \n\
  347.     ~c    <Key> u:        uudecode() \n\
  348.     ~c ~s <Key> |:    pipe("tmp=/tmp/.knews.$$; cat >$tmp; \
  349.             xterm -e less $tmp; rm -f $tmp", heb, window) \n\
  350.     ~c ~s <Key> F1:        kill-append(message-id, subthread, Red) \n\
  351.     ~c ~s <Key> F2:        kill-append(message-id, subthread, Green) \n\
  352.     ~c ~s <Key> F3:        kill-append(message-id, subthread, Blue) \n\
  353.     ~c ~s <Key> F4:        kill-append(message-id, subthread, Yellow) \n\
  354.     ~c  s <Key> F1:        kill-append(message-id, thread, Red) \n\
  355.     ~c  s <Key> F2:        kill-append(message-id, thread, Green) \n\
  356.     ~c  s <Key> F3:        kill-append(message-id, thread, Blue) \n\
  357.     ~c  s <Key> F4:        kill-append(message-id, thread, Yellow) \n\
  358.      c ~s <Key> k:        kill-append(message-id, subthread) \n\
  359.      c  s <Key> k:        kill-append(message-id, thread) \n\
  360.      c    <Key> j:        mime-hack(image/jpeg, uue) \n\
  361.      c    <Key> g:        mime-hack(image/gif, uue) \n\
  362.      c    <Key> p:        mime-hack(image/png, uue) \n\
  363.        ~s <Key> t:        tree-layout(True, 16) \n\
  364.         s <Key> t:        tree-layout(False, 6)
  365.  
  366.  
  367.  
  368. ! Same for the second window, if it exists
  369. !
  370. Knews.second.baseTranslations:    #override \n\
  371.           <Key> space:    do-the-right-thing() \n\
  372.     ~c ~s <Key> Left:    tree-left-or-exit-mode(read) \n\
  373.     ~c ~s <Key> KP_4:    tree-left-or-exit-mode(read) \n\
  374.     ~c ~s <Key> Right:    tree-right-or-enter-mode(read) \n\
  375.     ~c ~s <Key> KP_6:    tree-right-or-enter-mode(read) \n\
  376.     ~c ~s <Key> Up:        tree-or-list-up(read) \n\
  377.     ~c ~s <Key> KP_8:    tree-or-list-up(read) \n\
  378.     ~c ~s <Key> Down:    tree-or-list-down(read) \n\
  379.     ~c ~s <Key> KP_2:    tree-or-list-down(read) \n\
  380.      c    <Key> KP_5:    read-article(full) \n\
  381.     ~c    <Key> KP_5:    read-article() \n\
  382.           <Key> KP_3:    list-down(0.9) \n\
  383.           <Key> KP_9:    list-up(0.9) \n\
  384.     ~c  s <Key> Tab:    goto-next-hot() \n\
  385.     ~c ~s <Key> g:        popup-find-group() \n\
  386.     ~c    <Key> l:        view-thread(toggle) \n\
  387.     ~c    <Key> f:        followup() \n\
  388.     ~c    <Key> r:        reply() \n\
  389.     ~c    <Key> p:        post-new() \n\
  390.     ~c    <Key> u:        uudecode() \n\
  391.     ~c ~s <Key> |:    pipe("tmp=/tmp/.knews.$$; cat >$tmp; \
  392.             xterm -e less $tmp; rm -f $tmp", heb, window) \n\
  393.     ~c ~s <Key> F1:        kill-append(message-id, subthread, Red) \n\
  394.     ~c ~s <Key> F2:        kill-append(message-id, subthread, Green) \n\
  395.     ~c ~s <Key> F3:        kill-append(message-id, subthread, Blue) \n\
  396.     ~c ~s <Key> F4:        kill-append(message-id, subthread, Yellow) \n\
  397.     ~c  s <Key> F1:        kill-append(message-id, thread, Red) \n\
  398.     ~c  s <Key> F2:        kill-append(message-id, thread, Green) \n\
  399.     ~c  s <Key> F3:        kill-append(message-id, thread, Blue) \n\
  400.     ~c  s <Key> F4:        kill-append(message-id, thread, Yellow) \n\
  401.      c ~s <Key> k:        kill-append(message-id, subthread) \n\
  402.      c  s <Key> k:        kill-append(message-id, thread) \n\
  403.      c    <Key> j:        mime-hack(image/jpeg, uue) \n\
  404.      c    <Key> g:        mime-hack(image/gif, uue) \n\
  405.      c    <Key> p:        mime-hack(image/png, uue)
  406.  
  407.  
  408.  
  409. ! Some miscellaneous resources:
  410. !
  411.  
  412. *textvbar.allowOff:        True
  413. *Foreground:            Black
  414. *Background:            Bisque
  415. *BorderColor:            Black
  416. *rubberColor:            Red
  417. *quoteColor:            Medium Blue
  418. *headerColor:            #000090
  419. *innerColor:            Red
  420. *clickableColor:        #0000e0
  421. *knapplayout.abort.Foreground:    Red
  422. *alertColor:            Red
  423.  
  424. ! The highlight color of the lists, dynamically set to grey or white:
  425. !*ScrList.highlightColor:    blah
  426.  
  427. *ArtTree.useLineShadows:    True
  428. *toplayout.skipAdjust:        True
  429. *Knapp.Justify:            center
  430. *MenuKnapp.Justify:        center
  431. *quotetoggle.set:        True
  432. *stderr*message.center:        False
  433.  
  434. *arttree.baseTranslations:    #augment \n\
  435.     <Btn1Down>:    set-selected() \n\
  436.     <Btn3Down>:    toggle-outer()
  437. *grouplist.baseTranslations:    #augment \n\
  438.     <Btn2Down>:    dnd-start() \n\
  439.     <Btn2Motion>:    dnd-do() \n\
  440.     <Btn2Up>:    dnd-end() \n\
  441.     <Btn3Down>:    schedule-thread-ahead()
  442. *killist.baseTranslations:    #augment \n\
  443.     <Btn2Down>:    dnd-start() \n\
  444.     <Btn2Motion>:    dnd-do() \n\
  445.     <Btn2Up>:    dnd-end()
  446. *threadlist.baseTranslations:    #augment \n\
  447.     ~c <Btn2Down>:        select() mark-read-thread() \n\
  448.     ~c <Btn2Motion>:    select() mark-read-thread() \n\
  449.      c <Btn2Down>:        select() mark-unread-thread() \n\
  450.        <Btn3Down>:        select() tag-thread()
  451.  
  452.  
  453. ! The toggles on the search popup.
  454. !
  455. *searchshell*unreadtoggle.set:        True
  456.  
  457. *searchshell*fromtoggle.set:        False
  458. *searchshell*subjecttoggle.set:        True
  459. *searchshell*headtoggle.set:        False
  460. *searchshell*bodytoggle.set:        False
  461.  
  462. *searchshell*allscope.set:        True
  463. *searchshell*threadscope.set:        False
  464. *searchshell*subthreadscope.set:    False
  465. *searchshell*tagged.set:        False
  466.  
  467.  
  468. ! The toggles on the save popup.
  469. !
  470. *saveshell*artwin.set:        False
  471. *saveshell*article.set:        True
  472. *saveshell*subject.set:        False
  473. *saveshell*thread.set:        False
  474. *saveshell*subthread.set:    False
  475. *saveshell*tagged.set:        False
  476.  
  477. *saveshell*bogusfrom.set:    True
  478. *saveshell*bogussubj.set:    False
  479. *saveshell*header.set:        True
  480. *saveshell*body.set:        True
  481. *saveshell*empty.set:        True
  482.  
  483.  
  484. ! Various labels.
  485. !
  486.  
  487. *knapplayout.knapp0.label:    Quit\nDone
  488. *knapplayout.knapp1.label: \
  489.         Connect...\nDisconnect\nView thread\nBack\nSubscribe
  490. *knapplayout.knapp2.label:    All groups\nAll threads\nUnsubscribe
  491. *knapplayout.misc.label:    Misc
  492. *knapplayout.post.label:    Post
  493. *knapplayout.kill.label:    Kill...
  494. *knapplayout.knapp6.label:    Update\nCatchup
  495. *knapplayout.knapp7.label:    Read Group\nNext unread\nGoto group
  496. *knapplayout.knapp8.label:    Rescan\nPrevious
  497. *knapplayout.abort.label:    Abort
  498. *knapplayout.save.label:    Save...
  499. *knapplayout.search.label:    Search...
  500.  
  501. *close.label:            Close
  502.  
  503. *miscmenu1.print.label:        Print
  504. *miscmenu1.fullheader.label:    Full Header
  505. *miscmenu1.rot13.label:        Rot 13
  506. *miscmenu1.cleartags.label:    Clear tags
  507. *miscmenu1.uudecode.label:    Uudecode
  508. *miscmenu1.taghot.label:    Tag hot articles
  509. *miscmenu1.addtompcache.label:    Add To M/P cache
  510. *miscmenu1.msgidlookup.label:    Message-Id Lookup
  511. *miscmenu1.showcache.label:    Show Cache Stats
  512. *miscmenu1.markread.label:    Mark Read
  513. *miscmenu1.markunread.label:    Mark Unread
  514. *miscmenu1.headertoggle.label:    Full Header
  515. *miscmenu1.thrinfo.label:    Keep Thread Info
  516. *miscmenu1.greyjpegs.label:    Grey Jpegs
  517.  
  518. *miscmenu2.unsubscribe.label:    Unsubscribe
  519. *miscmenu2.catchup.label:    Catchup
  520. *miscmenu2.findgroup.label:    Find Group
  521. *miscmenu2.askhowmany.label:    Ask How Many
  522.  
  523. *markreadmenu.article.label:        Article
  524. *markreadmenu.subject.label:        Subject
  525. *markreadmenu.thread.label:        Thread
  526. *markreadmenu.subthread.label:        Subthread
  527. *markreadmenu.tagged.label:        Tagged
  528. *markreadmenu.allarticles.label:    All articles
  529. *markreadmenu.tocurrent.label:        To current
  530. *markreadmenu.nontagged.label:        Non-tagged
  531. *markreadmenu.cold.label:        Cold
  532.  
  533. *markunreadmenu.article.label:        Article
  534. *markunreadmenu.subject.label:        Subject
  535. *markunreadmenu.thread.label:        Thread
  536. *markunreadmenu.subthread.label:    Subthread
  537. *markunreadmenu.tagged.label:        Tagged
  538. *markunreadmenu.allarticles.label:    All articles
  539. *markunreadmenu.killed.label:        Killed
  540.  
  541. *postmenu.followup.label:    Post a followup
  542. *postmenu.mailreply.label:    Reply by mail
  543. *postmenu.followupreply.label:    Followup and reply
  544. *postmenu.postnew.label:    Post a new article
  545. *postmenu.cancel.label:        Cancel article
  546. *postmenu.supersede.label:    Supersede article
  547. *postmenu.forward.label:    Forward by mail
  548. *postmenu.quotetoggle.label:    Include quoted text
  549. *postmenu.quotesig.label:    Quote signature
  550. !*postmenu.quotesig.set:    False
  551.  
  552. *postshell*post.label:        Post\nMail\nPost&Mail
  553.  
  554. *killeditor.title:        knews: kill file editor
  555. *killeditor.iconName:        kill editor
  556. *killeditor*fieldknapp.label:    Message-Id\nSubject\nFrom\nXref
  557. *killeditor*scopeknapp.label:    Article\nSubject\nThread\nSubthread
  558. *killeditor*actionknapp.label:    Kill\nHot
  559. *killeditor*exprknapp.label:    Regexp:\nMessage-id:
  560. *killeditor*groupknapp.label:    Newsgroup regexp:
  561. *killeditor*add.label:        Add new
  562. *killeditor*delete.label:    Delete
  563. *killeditor*clear.label:    Clear
  564. *killeditor*stayup.label:    Stay Up
  565. *fieldmenu.messageid.label:    Message-Id
  566. *fieldmenu.subject.label:    Subject
  567. *fieldmenu.from.label:        From
  568. *fieldmenu.xref.label:        Xref
  569. *scopemenu.article.label:    Article
  570. *scopemenu.subject.label:    Subject
  571. *scopemenu.thread.label:    Thread
  572. *scopemenu.subthread.label:    Subthread
  573. *actionmenu.kill.label:        Kill
  574. *actionmenu.hot.label:        Hot
  575.  
  576. !*connect.buffer:    some.nntp.server
  577.  
  578. *fieldmessage.buffer:        Header:
  579. *scopemessage.buffer:        Scope:
  580. *colormessage.buffer:        Color:
  581.  
  582. *saveshell*message.buffer:    Save to file or pipe to shell
  583. *saveshell*shellmessage.buffer:    Shell-command:
  584. *saveshell*filemessage.buffer:    File:
  585. *saveshell*choose.label:    Choose...
  586. *saveshell*ok.label:        Save\nPipe
  587. *saveshell*bogusfrom.label:    Bogus 'From'
  588. *saveshell*bogussubj.label:    Bogus 'Subject'
  589. *saveshell*header.label:    Header
  590. *saveshell*body.label:        Body
  591. *saveshell*empty.label:        Empty Line
  592. *saveshell*artwin.label:    Window
  593. *saveshell*article.label:    Article
  594. *saveshell*subject.label:    Subject
  595. *saveshell*thread.label:    Thread
  596. *saveshell*subthread.label:    Subthread
  597. *saveshell*tagged.label:    Tagged
  598.  
  599. *searchshell.title:            knews: search
  600. *searchshell.iconName:            search
  601. *searchshell*regexptitle.buffer:    Regular expression search
  602. *searchshell*xpattitle.buffer:        XPAT wildcard search
  603. *searchshell*regexpmessage.buffer:    Regexp:
  604. *searchshell*wildcardmessage.buffer:    Wildcard:
  605. *searchshell*headermessage.buffer:    Header:
  606. *searchshell*search.label:        Search
  607. *searchshell*submit.label:        Submit
  608. *searchshell*next.label:        Next
  609. *searchshell*first.label:        First
  610. *searchshell*stop.label:        Stop
  611. *searchshell*clear.label:        Clear
  612. *searchshell*fromtoggle.label:        From: header
  613. *searchshell*subjecttoggle.label:    Subject: header
  614. *searchshell*headtoggle.label:        Article head
  615. *searchshell*bodytoggle.label:        Article body
  616. *searchshell*unreadtoggle.label:    Only unread
  617. *searchshell*allscope.label:        All articles
  618. *searchshell*threadscope.label:        Thread
  619. *searchshell*subthreadscope.label:    Subthread
  620. *searchshell*taggedscope.label:        Tagged
  621.  
  622. *postpopup*posttitle.buffer:        Post/Mail Manager
  623. *postpopup*attachtitle.buffer:        Attachments:
  624. *postpopup*typetitle.buffer:        Content-Type:
  625. *postpopup*descrtitle.buffer:        Content-Description:
  626. *postpopup*disptitle.buffer:        Content-Disposition:
  627. *postpopup*enctitle.buffer:        Content-Transfer-Encoding:
  628. *postpopup*nametitle.buffer:        filename=
  629. *postpopup*post.label:            Post\nMail\nPost&Mail
  630. *postpopup*edit.label:            Edit
  631. *postpopup*misc.label:            Misc
  632. *postpopup*attach.label:        Attach...
  633. *postpopup*detach.label:        Detach
  634. *postpopup*cancel.label:        Cancel
  635. *postpopup*type.label:            Type
  636. *postpopup*inlinetoggle.label:        inline
  637. *postpopup*attachtoggle.label:        attachment
  638. *postpopup*nonetoggle.label:        None
  639. *postpopup*base64toggle.label:        Base 64
  640. *postpopup*uuetoggle.label:        Uuencode
  641. *postpopup*qptoggle.label:        Quoted-printable
  642. *postpopup*posttext.preferredLines:    8
  643. *postpopup*posttext.preferredColumns:    64
  644. *postpopup*attachlist.preferredLines:    3
  645. *postpopup*attachlist.preferredColumns:    64
  646.  
  647. *FileSel*choose.label:        Choose
  648. *FileSel*cancel.label:        Cancel
  649. *FileSel*file.buffer:        File:
  650. *FileSel*directory.buffer:    Directory:
  651. *FileSel*dotfiles.label:    Dot files
  652.